Safe and simple software cost analysis - IEEE Software

نویسندگان

  • Barry Boehm
  • Albert Einstein
چکیده

S imple software cost-analysis methods are readily available, but they aren’t always safe. The simplest method is to base your cost estimate on the typical costs or productivity rates of your previous projects. That approach will work well if your new project doesn’t have any cost-critical differences from those previous projects. But it won’t be safe if some critical cost driver has degraded. Simple history-based software cost-analysis methods would be safer if you could identify which cost driver factors were likely to cause critical cost differences and estimate how much cost difference would result if a critical cost driver changed by a given degree. In this column, I’ll provide a safe and simple method for doing both of these by using some recently published cost estimating relationships (Software Cost Estimation with COCOMO II, by Barry Boehm et al., Prentice Hall, 2000). COCOMO II is an updated and recalibrated version of the Constructive Cost Model (COCOMO) originally published in Software Engineering Economics (by Barry Boehm, Prentice Hall, 1981). I’ll also show how the COCOMO II cost drivers let you perform cost sensitivity and trade-off analyses, and discuss how you can use similar methods with other software cost-estimation models. COCOMO II Productivity Ranges

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Empirical Studies of a Safe Regression Test Selection Technique

Regression testing is an expensive testing procedure utilized to validate modified software. Regression test selection techniques attempt to reduce the cost of regression testing by selecting a subset of a program’s existing test suite. Safe regression test selection techniques select subsets that, under certain well-defined conditions, exclude no tests (from the original test suite) that if ex...

متن کامل

UQBT: Adaptive Binary Translation at Low Cost

ion Recovery from Binary Code,” Proc. European Conf. Software Maintenance and Reengineering, IEEE CS Press, Los Alamitos, Calif., 2000, pp.55-64. 4. D. Ung and C. Cifuentes, “SRL—A Simple Retargetable Loader,” Proc. Australian Software Eng. Conf., IEEE CS Press, Los Alamitos, Calif., 1997, pp. 60-69.

متن کامل

Learning from Our Mistakes with Defect Causal Analysis

efect causal analysis offers a simple,low-cost method for systematically improving the quality of software produced by a team, project, or organization .DCA takes advantage of one of the most widely available types of quality information—the software problem report.This information drives a team-based technique for defect causal analysis. The analysis leads to process changes that help prevent ...

متن کامل

Experimental Models for Validating Technology

E ffective software can mean software that is low cost, reliable, rapidly developed, safe, or has some other relevant attribute. To determine whether a particular technique is effective, we need a way to measure it. Merely saying that a technique is effective conveys no real information. Instead, we need measurements applied to each software attribute so we can say one technique is more or less...

متن کامل

A Strategy for Improving Safety Related Software Engineering Standards

There are many standards which are relevant for building safety or mission critical software systems. An effective standard is one that should help developers, assessors, and users of such systems. For developers the standard should help them build the system cost-effectively, and it should be clear what is required in order to conform to the standard. For assessors it should be possible to det...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000